#include<iostream>
using namespace std;

/*重复定义的函数*/
/*void print(int a[]){
}
void print(int *a){
}*/

/*依然是重复定义的函数
void print(int *a){
}
void print(int a[10]){
}*/
/*
 * 编译器仅仅检查是否是int* 
*/


/*数组引用形参*/
/*没有报错，说明引用数组和引用int效果不同
void print(int (& arr)[10]){
}
void print(int& arr){
}*/

/*也是不同的类型
void print(int (&arr)[10]){
}
void print(int (&arr)[12]){
}
*/

/*注意到数组形参在指针与引用时候的不同*/

int main(){
}
